const { app, BrowserWindow } = require('electron');
 
function createWindow() {
  // 创建浏览器窗口
  const win = new BrowserWindow({
    width: 800,
    height: 600,
	// webPreferences: {
	//       preload: path.join(__dirname, 'preload.js'), // 可选，用于在渲染进程中使用 Node.js 功能
	//       nodeIntegration: true, // 启用 Node.js 集成（不推荐，建议使用 contextIsolation 和 preload）
	//       contextIsolation: true, // 启用上下文隔离
	//     }
  });
  
  // if (process.env.NODE_ENV === 'development') {
  //     win.loadURL('http://localhost:5173/'); // Vue CLI 服务器的地址
  //   } else {
  //     win.loadFile('dist/index.html'); // 生产环境加载打包后的 HTML 文件
  //   }
 
  // 并加载应用的 index.html 文件
  win.loadURL('http://localhost:5173/');
  // win.loadFile('index.html');
  // win.loadFile('car.vue');
}
 
app.whenReady().then(createWindow);

app.on('window-all-closed', () => {
  if (process.platform !== 'darwin') {
    app.quit();
  }
});
 
app.on('activate', () => {
  if (BrowserWindow.getAllWindows().length === 0) {
    createWindow();
  }
});